1 | import keyword |
关键字/保留字(35个) | 含义 |
---|---|
False,True | bool类型常量 |
None | NoneType对象 |
await,async | Python3.5之后添加的,协程相关 |
if,elif,else | 分支 |
for,in ,while,break,continue | 循环 |
and,or,not | 组合逻辑 |
from,import | import系统 |
try,except,raise,finally | 异常处理 |
pass | 语句占位符 |
lambda,def,return,yield | 函数相关 |
class | 定义类 |
nonlocal,global | 命名空间限定 |
with | 上下文管理器 |
assert | 断言 |
del | 删除一个引用,并回收该变量名 |
is | 判断两对象是否相同 |
as | 对象引用增加保留字,相当于绑定别名 |
and、or、not
and 与操作 True and False
or 或操作 True or False
not 非操作 not Trueas
对象引用增加保留字,相当于绑定别名
import 模块 as 别名(对象引用)
(try … )except 异常 as 对象引用
with … as 对象引用assert
断言语句保留字,通过异常进行程序辅助调试
assert 判断条件
如果条件为False,产生AssertionError异常in
成员判断
返回布尔类型
1
2
3li = [1, 2, 3]
print(1 in li)
print(4 in li)与for组合使用
1
2for i in ranage(6):
print(i)
True 和False
任何判断产生的结果是True或False
False的等价值是:None, 0, 0.0, 0j, ‘’, (), [], {}
bread,continue
break 退出当前层循环
continue 退出当次循环class
class 派生类名(基类名):
if、elif、else
条件判断:if-else、if-elif-else
else:可以与循环和异常结合使用try、except、finally
try-except
try-except-else-finallyfor、while
遍历循环:for … in
无限循环:whilefrom、import
import 模块名
from 模块名 import *global, nonlocal
global 变量名
全局变量声明,声明后可以赋值
nonlocal 变量名声明变量为当前与全局命名空间之间
is
对象一致性判断,即比较id()函数结果
以内存对象为判断依据:x is ylambda
定义匿名函数,产生函数对象
lambda 参数列表: 表达式def
def 函数名(参数列表):
async def 函数名(参数列表):pass
代表空操作,执行后不产生任何功能
在程序中用作占位符raise
产生一个异常,辅助try-except程序功能
raise 异常名称return
结束当前函数,返回0个或多个结果
return 返回值with
构建并管理一个上下文区域
with 表达式 as 对象:yield
定义一个同步或异步(协程)生成器
yield 表达式del
解除引用与对象的绑定关系,“删除”引用
del 引用None
表示空无,与False不同
Python最基础的一个对象asyncf
声明一段协程程序
async def 协程函数名(函数参数):
async with … :await
等待一段协程程序执行并返回结果
await 协程函数调用()